Performance Modeling for Software Integration
نویسندگان
چکیده
Software construction with reusable components and legacy code has proven useful for fast and low-cost software development in many real world applications. However, since this methodology is often applied to domains with stringent performance and resource constraints such as embedded systems, its ignorance of non-functional constraints makes it very difficult and expensive to meet the constraints at a post-integration stage. In this paper, we propose a new methodology for (i) integrating a performance model with functional models during the design phase, and (ii) using the performance model parameters along with functional components throughout all SW development phases that usually rely on different tools. The performance model is constructed by examining the performance requirements and characteristics of functional components and their interaction patterns, and by associating them with functional components and patterns as performance parameters. The advantage of such modeling lies in that the performance model is easily integratable with functional components and can be reused just like reusable functional components. The proposed performance modeling, therefore, solves the cross-cutting issues of performanceaware functional design, and makes the consistent performance information available across the different phases of software lifecycle. The main technical issues for such performance modeling include how to partition the performance model along the function models and software architecture, how to determine and systematically measure the performance parameters of software components in each partition for reuse in constructing different performance models, and representing the performance parameters for use across different tools, and building a performance model for designtime analysis and runtime QoS management.
منابع مشابه
The Effect of Integration of Role-Modeling and Narration Methods on the Midwifery Students’ Performance in Professional Ethics
Introduction: Midwifery care based on the professional ethics leads to mothers’ increased prosperity and satisfaction. This study was performed to compare the effect of integration of two teaching approaches, role-modeling and narration methods, on the midwifery students’ performance in professional ethics in Qom University of Medical Sciences. Methods: This quasi-experimental before- and afte...
متن کاملThe impact of interwoven integration practices on supply chain value addition and firm performance
Drawing on the supply chain (SC) management literature, this article conceptualizes and empirically tests a framework that shows how both external and internal integration practices are significant and positively associated with SC value addition and firm performance. The framework also tests the impact of value addition as a reinforcing factor on firm performance. The outcome of this investiga...
متن کاملThe Role of Students’ Social and Academic Integration in Their Evaluation of Faculties’ Educational Performance Quality in Shiraz University of Medical Sciences
Introduction: The purpose of this study was to explore the relationship between students’ social and academic integration and their evaluation of the faculties’ educational performance quality in Shiraz University of Medical Sciences. Methods: This descriptive-correlational study was performed on all students of Shiraz University of Medical Sciences. The participants (n = 431) were selected thr...
متن کاملThe Effects of Information System Integration on Financial Performance Mediated by Cost Performance and Quality Performance: An SEM-based Analysis
This study investigated the effects of information system (IS) integration on financial performance in Tehran Stock Exchange with an emphasis on the mediating role of cost performance and quality performance. This survey was carried out in 2018 by distributing 300 questionnaires among all CEOs, financial administrative vice-presidents, accounting managers, and accountants of manufacturing compa...
متن کاملIntegration of Simulation Based Performance Assessment in a Software Development Process
From the early design phase through the implementation performance assessment of software has been subject to a great variety of approaches in the past. Performance modeling artifacts have to be created and results have to be evaluated. I chose a simulation technique based on a configurable environment simulator and I will show how the development of software in a process can be influenced and ...
متن کامل